artificial sphincter - Español Inglés Diccionario